A systematic analysis of the science of sandboxing
نویسندگان
چکیده
Sandboxes are increasingly important building materials for secure software systems. In recognition of their potential to improve the security posture of many systems at various points in the development lifecycle, researchers have spent the last several decades developing, improving, and evaluating sandboxing techniques. What has been done in this space? Where are the barriers to advancement? What are the gaps in these efforts? We systematically analyze a decade of sandbox research from five top-tier security and systems conferences using qualitative content analysis, statistical clustering, and graph-based metrics to answer these questions and more. We find that the term “sandbox” currently has no widely accepted or acceptable definition. We use our broad scope to propose the first concise and comprehensive definition for “sandbox” that consistently encompasses research sandboxes. We learn that the sandboxing landscape covers a range of deployment options and policy enforcement techniques collectively capable of defending diverse sets of components while mitigating a wide range of vulnerabilities. Researchers consistently make security, performance, and applicability claims about their sandboxes and tend to narrowly define the claims to ensure they can be evaluated. Those claims are validated using multi-faceted strategies spanning proof, analytical analysis, benchmark suites, case studies, and argumentation. However, we find two cases for improvement: (1) the arguments researchers present are often ad hoc and (2) sandbox usability is mostly uncharted territory. We propose ways to structure arguments to ensure they fully support their corresponding claims and suggest lightweight means of evaluating sandbox usability. Subjects Security and Privacy, Operating Systems, Software Engineering
منابع مشابه
An invariant framework for conducting reproducible computational science
Computational reproducibility depends on the ability to not only isolate necessary and sufficient computational artifacts but also to preserve those artifacts for later re-execution. Both isolation and preservation present challenges in large part due to the complexity of existing software and systems as well as the implicit dependencies, resource distribution, and shifting compatibility of sys...
متن کاملThe Prevalence of Clinical Symptoms in Children and Adolescents with Covid-19: A Systematic Review and Meta-Analysis Study
Background In 2019, an unknown disease called coronavirus disease 2019 (COVID-19) began to spread in China. The disease is now widespread in almost all countries and has endangered the lives of many people. For this reason, a systematic review and meta-anal...
متن کاملMaternal Anemia and Pregnancy outcomes: a Systematic Review and Meta-Analysis
Background The aim of this study was to determine the relationship between maternal anemia during pregnancy and pregnancy outcomes. Materials and Methods This systematic review was conducted in domestic (Sid, Iran.doc, Iran medex and Magiran) and international (PubMed, Science Direct, Cochrane, Medline, Web of Science, Scopus, Springer, Embase, Google scholar) databases from January 1, 1990 t...
متن کاملPrevalence of Chlamydia trachomatis in Pregnant Iranian Women: A Systematic Review and Meta-Analysis
Several studies have been conducted regarding the prevalence of chlamydia trachomatis, mycoplasma hominis and ureaplasma urealyticum in Iranian pregnant women. However, unifying the previous results and presenting a general assessment seems necessary. The present study was conducted based on systematic review and meta-analysis studies (PRISMA). We searched national and international online data...
متن کاملتحلیل مفهوم نظاممند
Background & Aim: The conceptual clarity is one of the most important parts of all researches. Systematic Concept Analysis is a research method which can be carried out individually or as a part of broader research project. The aim of systematic concept analysis such as other concept analysis methods is to clarify the target concept. Methods: This is a review study which conducted with no ti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- PeerJ Computer Science
دوره 2 شماره
صفحات -
تاریخ انتشار 2016